package org.jsola.hr.dao;

import org.apache.ibatis.annotations.Param;
import org.jsola.hr.entity.SocPlanDispatchUserDO;
import org.jsola.hr.query.SocPlanDispatchUserQuery;
import org.jsola.hr.vo.EmpSocPlanListVO;
import org.jsola.orm.mapper.IJsolaMapper;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 增减员计划派单人员表
 *
 * @author zhr
 */
@Repository("hrSocPlanDispatchUserDAO")
public interface ISocPlanDispatchUserDAO extends IJsolaMapper<SocPlanDispatchUserDO> {

    /**
     * 首页查询对应登陆用户的接单列表
     *
     * @param query  查询参数
     * @param siteId 站点
     * @param userId userId
     * @return 增减员计划列表
     */
    List<EmpSocPlanListVO> taskOrderUser(@Param("query") SocPlanDispatchUserQuery query,
                                         @Param("siteId") String siteId,
                                         @Param("userId") String userId);
}

